@CHARSET "UTF-8";
body{
	width: 100%;
height: 100%;
color: #3f3f3f;
overflow-x: hidden;
background: url("http://www.whcyz.com/assets/css/imgs/leftboxbg.png");
text-shadow: 0 1px 1px rgba(0, 0, 0, .1), 0 0 2px rgba(0, 0, 0, .05);
font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB",
 "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei",
 "WenQuanYi Micro Hei", sans-serif;
}
.pinned{z-index: 100;}
header{
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: 0;
}
header a{
		font-weight: 500;
color: #1C122C;
}
.navbar-brand{
	font-size:24px;
}
#main{
	display: block;
	margin-bottom: 20px;
	min-height:600px;
}
footer{
	height:200px;
	padding-top:10px;
	clear: both;
	background: #2f3239;
	border-top: 1px solid #e5e5e5;
	height: auto;
	width: 100%;
	margin-top: 40px;
	color: #999;
	text-align: center;
}
.alipayqr{
	background: #FFF;
	width: 100px;
	height:100px;
	margin: auto;
	margin-bottom: 10px;
}
.mask{
	display:none;
  position:fixed;
  z-index:999;
  left:0;
  top:0;
pointer-events:auto;
 	width:100%; height:100%;
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000');
   background-color:rgba(0, 0, 0, 0.6)
}
.mask .qr{
	width: 600px;
	height: 600px;
	background: #FFF;
	margin: auto;
	position: absolute;
	left:50%;
	top:50%;
	margin-left: -305px;
	margin-top: -305px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.35);
}
.mask .qr img{
	width: 600px;
	height: 600px;
}
.bigfont{
	font-weight: 700;
color: #FFF;
font-size:40px;
}
footer .qrcode{
	margin:auto;
	width: 100px;
	height:100px;
	margin-bottom: 10px;
}
footer .copyright{
	margin-top:10px;
	background: #212328;
line-height: 50px;
height: 50px;
color: #666666;
position: relative;
}

table{
background: #FFF;
text-align: center;	
}
table th{
text-align: center;	
	
}
table a{
	display: inline-block;
	margin-right:10px;
	
}
pb10{
	padding-bottom: 10px;
}



.appLoading{
	z-index: 9999;
	background: white;
	border-radius: 5px;
	min-width:280px;
	max-width:350px;
	max-height:100px;
	padding: 10px;
	margin: 0 auto;
	position: fixed;
	top:40%;
	left:50%;
	margin-left: -140px;  
	margin-top: -50px;
	border:1px solid #DDD;
}
.appLoading .loading-dialog{
	margin: 0 auto;
	min-width:240px;
	text-align: center;
}
.appLoading .loading-dialog .loading-msg{
	font-size: 1.2em;
	padding: 5px;
}
.appLoading .loading-dialog .loading-icon{
	font-size:25px;
	height:25px;
	margin:auto;
	background: url("imgs/waitting.gif") center no-repeat;
	}

	.t-red {
	color: red;
}
.t-gray {
	color: gray;
}

.t-blue {
	color: #004276;
}
.t-green{
	color: #4cae4c;
}